package 语法;

public class _07_方法的语法及运用 {

    /**
     * 方法的定义语法
     *    返回值类型  方法名(参数类型 参数名,参数类型 参数名){
     *
     *        return;
     *    }
     */
    // 有返回值，有参数
    static int myAdd(int a,int b){
        return  a+b;
    }

    // 没有返回值，没有参数
    static void sayHello(){
        System.out.println("hello !");
    }

    // 没有返回值，有参数
    static void sayHello2(String name){
        System.out.println("hello " + name);
    }

    /**
     * 运用案例
     * 定义一个方法，接收3个整数，返回它们中的最大值
     */
    static int findMax(int a,int b,int c){

        int max = a;

        if(b>=max){
            max = b;
        }

        if(c>=max){
            max = c;
        }

        return max;
    }




    public static void main(String[] args) {
        // 调用方法
        // 方法名(参数,参数）
        int sum = myAdd(1,2);
        System.out.println(sum);

        System.out.println(myAdd(3,3));

        int max = findMax(10,2,30);
        System.out.println(max);

    }


}
